Copyright: Copyright © Winflex Data Solutions


Licence, Copyright & Disclaimer

The use of this package indicates your understanding and acceptance of the following terms and conditions.

This license shall supersede any verbal, or prior verbal or written, statement or agreement to the contrary. If you do not understand or accept these terms, or your local regulations prohibit "after sale" license agreements or limited disclaimers, you must cease and desist using this product immediately.

Copyright: This product is © Copyright 1996 Winflex Data Solutions, all rights reserved. This product is protected by United States copyright laws, international treaties and all other applicable national or international laws. This software product and documentation may not, in whole or in part, be copied, photocopied, translated, or reduced to any electronic medium or machine readable form, without prior consent in writing, from Winflex Data Solutions and according to all applicable laws. The sole owner of this product is Winflex Data Solutions.

Liability disclaimer: This product and or license is provided as is, without any representation or warranty of any kind, either express or implied, including without limitation any representations or endorsements regarding the use of, the results of, or performance of the product, its appropriateness, accuracy, reliability, or correctness. The entire risk as to the use of this product is assumed by the user and/or licensee. Winflex Data Solutions do not assume liability for the use of this program beyond the original purchase price of the software. In no event will Winflex Data Solutions be liable for additional direct or indirect damages including any lost profits, lost savings, or other incidental or consequential damages arising from any defects, or the use or inability to use these programs, even if Winflex Data Solutions have been advised of the possibility of such damages.

Restrictions: You may not use, copy, modify, translate, or transfer the programs, documentation, or any copy except as expressly defined in this agreement. You may not attempt to unlock or bypass any "copy-protection" or authentication algorithm utilised by the program. You may not remove or modify any copyright notice, nor the About dialog or the method by which it may be invoked.

Operating license: You have the non-exclusive right to use any enclosed program only by a single person, on a single computer at a time. You may physically transfer the program from one computer to another, provided that the program is used only by a single person, on a single computer at a time. In group projects where multiple persons will use the program, you must purchase an individual license for each member of the group. Use over a "local area network" (within the same locale) is permitted provided that the program is used only by a single person, on a single computer at a time. Use over a "wide area network" (outside the same locale) is strictly prohibited under any and all circumstances.

Reproduction and distribution license: In order to reproduce and distribute files in accordance to this license, you must be registered with Winflex Data Solution as an authorised licensee, and must have submitted a signed copy of this license stating you agree to be bound by its terms and conditions. You may then reproduce and/or distribute the TML Widget files for which you are licensed.

You may not reproduce or distribute copies of the complete package, any files not listed above, any of the documentation, nor may you supply any means by which your users could create or modify any Winflex Data Solutions related files or installation. Violations will be prosecuted to the maximum extent possible under the law.

Back-up and transfer: You may make one copy of the program solely for "back-up" purposes, as prescribed by United States, and international copyright laws. You must reproduce and include the copyright notice on the back-up copy. You may transfer the product to another party only if the other party agrees to the terms and conditions of this agreement, and completes and returns registration information (name, address, etc.) to Winflex data Solutions and or within 30 days of the transfer. If you transfer the program you must at the same time transfer the documentation and back-up copy, or transfer the documentation and destroy the back-up copy. You may not retain any portion of the program, in any form, under any circumstance.

Terms: This license is effective until terminated. You may terminate it by destroying the program, the documentation and copies thereof. This license will also terminate if you fail to comply with any terms or conditions of this agreement. You agree upon such termination to destroy all copies of the program and of the documentation, or return them to Winflex Data Solutions for disposal.

Other rights and restrictions: All other rights and restrictions not specifically granted in this license are reserved by Winflex Data Solutions.


Other Utilities and Components

We have twelve new utilities under development for more information on their availability contact us directly.

TMLDlgRepair:	Alias and database repair dialog component.

TMLDlgQuery:	Direct Query SQL Wizard.

TMLPopCalendar:	A very powerful calendar component with combo. menu and many more instant property styles.

TMLScreenSaver:	A fully customisable Screensaver component, supporting many formats including Autodesk animation flics.

TMLGlobalDataSet:	This is very powerful multi cursor data table component.

TMLAutoSetup:	Having problems deploying the BDE then you need this one, it also distributes commonly used titles such as Crystal Reports and many more.

TMLIniBits:	Everything you would ever need to do with Ini files and much more.

TMLCommsAlias:	This one allows the developer to connect directly via alias to remote database systems.

TMLZmodemWidget:	A fully functional communications component with new added logon and password properties.

TMLRumbaVideo:	Full video interface component.

TMLDBFilters:	Full BDE filtering with the click of the mouse.

TMLDBInstantBuilder:	Are you tied of creating data tables in Paradox or Dbase or even Interbase, then you need this one.

See also...Technical Support.

We also provide services for bespoke client server & desktop applications, inhouse training & rapid development team structuring and also consultancy services.


Registering TML Widgets.

The registered version of these components cost is:

£49.99 GDP or $65.99 US...

When you register you get, all of the source to these components plus a few more thrown in for good measure.

Full BDE Filtering Components	(These components are filters for any Delphi valid database cursor).

Instant Shareware Component	(This component enables you to test if Delphi is running).

DataRepair Dialog Component	(Paradox, Dbase etc...).

BDEAutoUpDate Application	(AutoExec, Win.Ini, Crystal, Reportsmith, BDE etc...). On release..

Contacting Winflex Data Solutions...

Reduced multible licencing agreements are availible on all products, so dont just sit there call us today...

Support +Plus.

All registered user's recieve our no nonsence 3 months instant help desk support, covering all the major development areas of using Borlands Delphi.


TML Components
TML Components Overview.

See Also: Using TML Widgets

 TMLWizard component.

Properties	Description

About:	This property displays the about dialog.

LangIni:	   	The Initialisation file to store and or retrieve Caption and Hint settings for the TML components.

Tools...	This handy utility provides the developer with instant access to the Initialisation file.

Methods	Description

SetCaptions:	This method is for changing the captions on all TML components on the TMLWizards parent form

AutoCreate:	You would use this method once you have set all the IniHint/IniParam properties of the TML components, it creates all the necessary section's and parameter values in the Initialisation file specified in the property LangIni.

SpeedMenu

AutoCreate,  SetCaptions, Tools... See methods above.

TML Standard Range.

 TMLBitBtn component

 TMLButton component.

 TMLCheckbox component.

 TMLCombobox component.

 TMLEdit component.

 TMLGroupbox component.

 TMLImage component.

 TMLLabel component.

 TMLListbox component.

 TMLMemo component.

 TMLPanel component.

 TMLRadiobutton component.

 TMLSpeedbutton component.

 TMLScrollbar component.

 TMLRadiogroup component.

Database Components.

 TMLDBEdit component.

 TMLDBGrid component.

 TMLDBImage component.

 TMLDBText component.

 TMLDBLookupCombo component.

 TMLDBListbox component.

 TMLDBCombobox component.

 TMLDBCheckbox component.

 TMLDBRadiogroup component.

 TMLDBMemo component.

 TMLDBLookupList component.

Properties	Description

About:	This property displays the about dialog.

IniParam:   	This property stores the section identifier for the components international Caption values.

IniHint:	This property stores the section identifier for the components international Hint values.

Please note: Some of the components do not have a caption property but all components in TML Widgets do have a Hint propertie.

MultiMedia Components

 TMLMediaPlayer component.

Properties	Description

About:	This property displays the about dialog.

Methods	Description

LoadCd:	This method is for closing the CD ROM door.

EjectCD:	This method is used to open the CD ROM door.

Volume Adjustment Methods

CDLeftSoundOn, CDLeftSoundOff, CDRightSoundOff, CDRightSoundOn, CDSoundOn, CDSoundOff.


TML Widgets Help Contents
TML Widgets for Borlands Delphi...

Copyright Winflex Data Solutions... All rights reserved.

Dear Developer,

Thankyou for choosing TML Widgets for Borland's Delphi.

For more information on a specific topic, please choose from the list below.

TML Components Overview

Using TML Widgets.

Technical Support

Registering TML Widgets.

Licence, Copyright, Disclaimer.

Other Utilities and Components.

Non Registered Evaluation Version.

All other copyright's acknowledged...


Technical Support
Technical Support.

You can contact Winflex Data Solution via.

Direct CIS Address "100755,2620".

Internet Address  "INTERNET:100755.2620@Compuserve.com".

Message Centre or fax us on: +44 (0)1344 780829.

Winflex

Brook House, 4 Brook Close

Owlsmoor, Camberley

Surrey.

GU15 4TG.

Please fax if possible and we will try our best to correct any errors.

Fax format.

Your name.

Your address.

Your telephone number if applicable.

Outline of the error.

Your system files i.e. autoexec.bat, config.sys, win.ini (language section).

We will also require the section of the test Ini file that you are using.

Version of your components.


Using TML Widgets

Step By Step Use.

Installation

Install the components by adding the Langreg.dcu (Non Registered), Langreg.pas (Registered) for more information about installing components please consult the Delphi manual.

Using TML Widgets

I 	Place the required components on your form as required.

II	Now place a TMLWizard component on the form.

III	Set the LangIni property for the TMLWizard to a Initialisation file, if the file does not exist the TMLWizard will create one for you when using its "AutoCreate;" method.

IV	Set the TML Widget components IniParam & IniHint where applicable, it is wise to use full naming 	conventions for these property's for more information please see the enclosed 	example application, I have used a formula that you should be familiar with i.e. [Name of the form]_[Name of the Component]_Caption/hint. I have used this convention as some applications may have many forms with many components.

V	Once you have completed all the necessary property values for all TML Widgets. Then select the 	component and access its speedmenu (Right Mouse Click) you will see some new additions to the  standard default alignment speedmenu.

SpeedMenu.	Description.

AutoCreate:	This tells the Wizard component to create the specified Initialisation file and build all the section identifiers with all the correct parameters, if however the file already exists it will append the newly created sections and parameters to the file.

SetCaptions:	This method updates the components on the form with there international settings.

Tools...	This option provides the developer with a quick way of viewing the international ini file associated with the wizard component.

VI	All there is left to do is add the method call to SetCaptions; this tells the wizard to populate the components with the international captions and hint properties from the Initialisation file. The best place for this method is the forms create event. ie

Example of Use

procedure TfrmExampleOnCreate.(Sender: TObject);

begin

  	    TMLWizard1.SetCaptions;

end;

You are now ready to run your first truly international windows application...

MultiMedia Component.

Example of Use

Procedure Menu1OnClick(Sender: TObject);

begin

    TMLMediaPlayer1.CDLeftSoundOn;

end;